home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group96a.txt
/
000077_icon-group-sender _Thu Apr 11 18:55:20 1996.msg
< prev
next >
Wrap
Internet Message Format
|
1996-09-05
|
1KB
Received: by cheltenham.cs.arizona.edu; Fri, 12 Apr 1996 08:02:38 MST
Date: Thu, 11 Apr 1996 18:55:20 -0500
From: jeffery@dragon.cs.utsa.edu (Clinton Jeffery)
Message-Id: <9604112355.AA11976@boar.cs.utsa.edu>
To: espie@bireme.ens.fr
Cc: icon-group@cs.arizona.edu
In-Reply-To: <4kgc7e$li@nef.ens.fr> (espie@bireme.ens.fr)
Subject: Re: An object extension...as part of Icon...
Content-Length: 1005
Errors-To: icon-group-errors@cs.arizona.edu
Status: O
> An object extension that would be part of the language would be great
> too. Idol looks nice, but the parser is somewhat primitive.
Why thank you...
The current version of Idol is version 9.06. The parser is written in an
object-oriented style rather than using a traditional yacc(1) grammar.
And yes, it is still somewhat primitive. :-)
Actually, Idol has evolved somewhat, and every time I improve it I'm glad
its written in Idol and not C. For example, it took at hour or so to add
scope checking so that with a method, references to member variables and
functions no longer need to refer to "self". In C it will take...longer
to figure it out.
But yes, as soon as I find the right person to do it, I intend to integrate
Idol features into Icon. I had a student who got most of the way, but
abandoned it before it was usable.
Clint Jeffery
jeffery@ringer.cs.utsa.edu
Division of Computer Science
The University of Texas at San Antonio
Research http://www.cs.utsa.edu/research/plss.html